package grupo1.fotomultas.Fotomultas.ui;

import grupo1.fotomultas.Fotomultas.Captura;
import grupo1.fotomultas.Fotomultas.HomeVehiculos;
import grupo1.fotomultas.Fotomultas.OrganismoDeTransito;
import grupo1.fotomultas.Fotomultas.Vehiculo;

import org.uqbar.commons.model.ObservableObject;

public class IngresarInfraccion extends ObservableObject{

	public static final String PATENTE = "patente";
	
	public static final String CAPTURA = "captura";
		
	private String patente = null;
	
	private Captura captura = null;
	
	public void ingresarInfraccion() {
		if (!HomeVehiculos.Instance().existeVehiculo(patente))
			new Vehiculo(patente); // Si no existe lo creo para que lo agregue a la home
		
		OrganismoDeTransito.instance().procesarInfraccionManualmente(captura, patente);
	}
	
	public String getPatente() {
		return patente;
	}

	public void setPatente(String patente) {
		this.patente = patente;
	}

	public Captura getCaptura() {
		return captura;
	}

	public void setCaptura(Captura captura) {
		this.captura = captura;
	}

}
